home *** CD-ROM | disk | FTP | other *** search
/ Exame Informatica 137 / Exame Informatica 137.iso / Actualizacoes / CatalystMotherboard / 6-9-igp_xp-2k_dd_ccc_wdm_sb_gart_enu_35774.exe / Data1.cab / _8568955422C44A4198B57D64F0C22E48 < prev    next >
Text File  |  2004-01-22  |  786b  |  24 lines

  1. !!ARBfp1.0
  2.  
  3. ATTRIB  extinction = fragment.color.primary;
  4. ATTRIB  inscattering = fragment.color.secondary;
  5.  
  6. TEMP    road, detail, clouds;
  7. ATTRIB  litcolor = fragment.texcoord[2];
  8.  
  9. TEX     road, fragment.texcoord[0], texture[0], 2D;
  10. TEX     clouds, fragment.texcoord[1], texture[1], 2D;
  11. TEX     detail, fragment.texcoord[3], texture[3], 2D;
  12.         
  13. PARAM   USEFUL = {0.0, 0.5, 1.0, 2.0};
  14.  
  15. MAD     detail, detail, USEFUL.w, -USEFUL.z;
  16. ADD     road, road, detail;
  17. MUL     road.rgb, road, litcolor;
  18. MAD     clouds, clouds, -USEFUL.y, USEFUL.z;      # clouds = 1-0.5*clouds
  19. MUL     road, road, clouds;
  20.  
  21. MUL     road, road, extinction;         # Apply extinction
  22. ADD     result.color, road, inscattering; # Final color with added inscattering
  23. #MOV     result.color, road;
  24. END